package com.ruoyi.project.cms.content.service;

import com.ruoyi.project.cms.content.domain.Content;
import com.ruoyi.project.cms.content.domain.ContentVo;

import java.util.List;

/**
 * @author 黄药师
 * @date 2021-01-30 15:40
 * @desc 巨梯学院 http://www.jutixueyuan.com
 */
public interface ICmsContentService {
    /**
     * 查询 content的数据
     * @param content
     * @return
     */
    List<ContentVo> selectContentList(Content content);

    /**
     * 校验 contentTilte是否唯一
     * @param content
     * @return
     */
    String selectContentTitleUnique(Content content);

    /**
     * 添加公告内容
     * @param content
     * @return
     */
    int insertContent(Content content);

    /**
     * 通过id 查询
     * @param contentId
     * @return
     */
    Content selectContentById(Integer contentId);

    /**
     * 修改 content
     * @param content
     * @return
     */
    int updateContent(Content content);

    /**
     * 删除操作
     * @param ids
     * @return
     */
    int deleteConTentByIds(String ids);

    /**
     *  查看typeId 这个数据是否有引用
     * @param typeId
     * @return
     */
    int selectContentCountByTypeId(Long typeId);
}
